namespace SubhadraSolutions.Sharp.Logging.Contracts
{
    using SubhadraSolutions.Sharp.Utils.Collections.Concurrent;
    using SubhadraSolutions.Sharp.Utils.Contracts;
    using System;

    public interface ILogPublisher : IUnique
    {
        #region Events

        event EventHandler<StoreFlushEventArgs<LogStoreItem>> OnFlush;

        #endregion Events
    }
}